Fuzzy Priority CPU Scheduling Algorithm
نویسندگان
چکیده
There are several CPU scheduling algorithms like FCFS, SRTN,RR , priority etc. Scheduling decision of these algorithms are based on parameters which are assumed to be crisp. However, in many circumstances these parameters are vague. The vagueness of these parameters suggests that scheduler should use fuzzy logic in scheduling the jobs. A fuzzy priority CPU scheduling algorithm has been proposed. This proposed algorithm improves the priority based CPU scheduling algorithm as obvious from simulation results.
منابع مشابه
Doctor of Philosophy in Computer Engineering Fuzzy Scheduling of Jobs
CPU scheduling is the basis of multi programmed operating system. The idea of multiprogramming is relatively simple, if a process (job) is waiting for an I/O request, then CPU switches from one job to another job so that CPU is always busy and computer becomes more productive. Scheduling is a fundamental operating system function, almost all computer resources are scheduled before use. The CPU ...
متن کاملA Review on using MLQ-Fuzzy Logic in CPU Scheduling
In this paper we propose Scheduling which is a decision making process which deals with the allocation of resources to tasks over given time periods. Scheduling is done by scheduler and dispatcher. A scheduler is a person or machine that organizes or maintains schedules. A dispatcher is a module which gives control of CPU to the process selected by the scheduler. In this paper we propose using ...
متن کاملDesign and Implementation of Modified Fuzzy based CPU Scheduling Algorithm
CPU Scheduling is the base of multiprogramming. Scheduling is a process which decides order of task from a set of multiple tasks that are ready to execute. There are number of CPU scheduling algorithms available, but it is very difficult task to decide which one is better. This paper discusses the design and implementation of modified fuzzy based CPU scheduling algorithm. This paper present a n...
متن کاملDesign and Evaluation of a Fuzzy-Based CPU Scheduling Algorithm
Scheduling in computer science means determining which tasks run when there are multiple runnable tasks. Several CPU scheduling algorithms have different features, and no single one is ideal absolutely for every application. This paper presents an attempt to apply fuzzy logic in the design and implementation of a rule-based scheduling algorithm to solve the shortcoming of well-known scheduling ...
متن کاملVarying Response Ratio Priority: A Preemptive CPU Scheduling Algorithm (VRRP)
In present era, one of the most important resources of computer machine is CPU. With the increasing number of application, there exist a large number of processes in the computer system at the same time. Many processes in system simultaneously raise a challenging circumstance of managing the CPU in such a manner that the CPU utilization and processes execution gets optimal performance. The worl...
متن کامل